perpendicular barrage - Spanish English Dictionary